First commit

Added make a menu function, refactored code to build functionality.
Added views and other small things