refactored code for better inheritance

Signed-off-by: Casey Heuscher <heuscher@gmail.com>
fixed shop-nav drop downs from staying open when clicked

Signed-off-by: Casey Heuscher <heuscher@gmail.com>
added angular-ui-router to help with nested views

https://github.com/angular-ui/ui-router
Signed-off-by: Casey Heuscher <heuscher@gmail.com>
ui-router implementation

Signed-off-by: Casey Heuscher <heuscher@gmail.com>
product detail added

Signed-off-by: Casey Heuscher <heuscher@gmail.com>