Initial commit. Will be gone for 8 hours. I'll commit when i'm back before i do any code