Added linux support. Refactored Middleware class to use an adapter.
Fixed my requires.
Fixed a few bugs, fixed the gem namespaces so things actually work.
Lowered the font size for gifs in linux.
Merge pull request #2 from CraigBryan/linux_support

Linux support