Added heaps of changes!
lots and lots of fixes!
Merge branch 'master' of https://github.com/Tazen/learning