Fixed a potential retain cycle and cleaned up init methods
Merge branch 'master' of github.com:mps/MPSHorizontalMenu