Adding support for custom menu_type in the constructor.

Also adding location type descriptions.
Merge pull request #3 from jgraup/master

Adding support for custom menu_type in the constructor.