got lots of things working and moved it around to look like an actual framework (w00t)