Commit

4c12976

I just got home from work and I missed 100 commits, I can't wait to see them. I got many interesting things here