First commit

Keep in mind it may contain bugs and/or faulty coding. I have no idea
what i'm doing! :P