Init

There is alot of random stuff.  I just made the first commit after about a day and a half.