Build improvement and new features

- added `guard` with `spork`
- added UTF8 encoding with `magic_encoding`
- added Ruby 1.9.3 to Travis build