Giant commit - sugarloop, arthurequals, better casting and maths

Also did initial work on boolean. Also added all of the += stuff. Added
a sample7 that tests some new stuff. Also made the existing medias
work with mult and div by casting the other type to own type when
necessary.
Merge branch 'master' of https://github.com/kevin-roark/arthur