Refactored code to follow standard styles + be ready for minification.
Fixed header variables being clobbered, started using minified files, added minified files to ignore.
Fixed bug where null object was being reset.
Merge pull request #15 from JGefroh/refactor/style-consistency

REFACTOR: Refactored code to support minification and make it more consistent.
Incremented version number to v0.4.0.
Merge branch 'release/v0.4.0'