Included API documentation on how to make plugins and modules required.
Added a module for handling static information pages, which can run commands when going forward/back.
Fixed a type casting bug.
Adding an install wizard plugin, and harmonizing menu management. Mid-refactoring commit.
Menu system is now harmonized, and all menu items are taken care of by the menu module.