Ui refactoring & storyboard separation

- Storyboards separation - components separation application(misc)/reading;
- Novel info moved to separate view - imo people don't read book's description that often, also it can be just force presented on first time;
- Thread macro removal - queues != threads, macro doesn't allow (re)use block variables, obscures search of dispatch calls and block signatures in project;
- Static constants - as temp solution for reduction of memory usage and access single memory location, later will move them to separate plist;
- Repository structure - added Categories and additional per framework subdirectories;
- Other changes - just tell me if anything catches your attention.