Rename files.
Added gitignore.
Small candy refactoring.
Added test folder.
Merge pull request #1 from cylon-v/master

Micro changes