Add some internal resources
Cleanup code, split logic into modules; added converters/converters behavior (interface)
Add log folder into .gitignore