UPDATED 12.8.2014 11:18PM The program is pretty much complete.

Posting this to the google drive for you guys now.
Check it out.
Run it.
See what's wrong + please add comments for me I'm exhausted.

Change-Id: I80ac619f700dde5caf77204ba4b57375c019a4a3
Signed-off-by: Erik Hansen <mail.erik.hansen@gmail.com>