Merging of major core changes.

Core is now completely functional with major structural and performance improvements. AppConsole is now completely functional and has been updated to provide a small GUI instead of being completely command-line based.