Adapted code to operate as a standalone gem.

* Adapted tests to pass successfully as a standalone gem.
* Modified tests to better adhere to proper styling.
* Modified parsers to better adhere to proper styling.
* Moved fog dependencies to gem.
* Added fog-xml dependency.
* Added .fog to .gitignore file.