Initial Commit

Contains entire source, tested and working :)