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.