Initial class hierarchy, reading/writing to file.
Basic functionality.
Implemented input verification.
Renamed package for the new task.
Reverted rename

This reverts commit 1f74fed1932e4f9a495eb369896daa06e0f45d06.
Empty commit to trigger Travis rebuild
Check whether db is valid, unload to disk after every change.
Create the db file if does not exist.
Check if root is not set.
Merge pull request #62 from Norrius/filemap-clean

Захаров Андрей, 395, FileMap