there are some points that you could improve in future pull-requests:
there are some commits of Nico in your branch
this should not happen with rebases
if you want you may delete them locally and "push --force" to override this branch (don't do it on master!)
think in the beginning if you want to have several commits in the end or only one
it's possible to either squash when merging (then all commits get combined to one) - I would recommend it in this case, because you can edit the commit message
you can "rebase and merge" - in this case all you commits get put on top of master -> but if you do this you should add at least the NN-XX tag in front of every commit
This should now be a more consise Installation guide for Mac users. Only Frontend info is still missing.
The Requirements_Mac.mk is not to be used yet. I'll try to update it at a later time, so an easy installation can be provided.