Clean up warnings
Remove dead code
Room's Ints to be strict
Use ($!) and ($!!)
Control.Concurrent.Async
Merge pull request #20 from Peaker/master

Clean up some warnings, dead code and use some nicer notation..