Removed unneccesary includes and useless code. This is much more barebones a place from which to start.