defcustom/defgroup addition & menubar

Adding defcustom and defgroup for easy config and adding a pretty menubar menu.

![image](https://f.cloud.github.com/assets/1846/1277939/63abbcd8-2eed-11e3-9a99-5ebbefa03e70.png)