BlockEngine: changed a couple == to === for visibility testing. Now works as intended.
Bootstrap: Added some includes and dumb way to get menus that will be converted into block engine soon. (I guess)
Menu: Converted the construct to take in an array of menuItems instead of a single menuItem and removed the <ul> tags because they are in the twig template.(might change)
menuEngine: Added requires. getMenu now returns a menu object with array of menuItems as params. Added getChildren function to simplify getMenuItem. getMenuItem now gets children of menus properly. Added and implemented a menuItemIsVisible function.
MenuItem: Changed construct params to take in an int for parent instead of a menuItem object. This is to prevent the 'parent-child-loop-of-doom'.
interface/module: now has getPageContent().
default1: added getHref so the front menu button goes to the test page.
login.php: now links to the proper users page, not usermodule like before
Theme.css: Lots of theme work.
default.twig: Now gets menus from the menu engine.
Merge remote-tracking branch 'origin/master'

Conflicts:
	includes/interfaces/module.php