Merge pull request #14 from bartek/master

Dispatcher, Controller updates and tests + Travis testing
Merge branch 'master' of github.com:plorry/gramework
Implement canvas options for Dispatcher, plus initial Documentation

Fixes a bug where we weren't passing a surface into the draw signal
after changes in 93c7bbb5e2c2998d783358e1456d2533a4611063