Remove ignored files
Added gitignore to root.
Added license notices to code files.
Merge pull request #1 from Ra1d3n/master

Cleaned up a bit and added Apache 2 License.