Major Code Revision II

Further changes to the code were made, including a massive amount of
comments.

Application is still not runnable in this state, this is merely a
reference/code-control commit.