Code cleanup

- renaming files and directories for better consistency
- cleanup of @Almad's testsuite draft
- fixes failing test(s) in TravisCI
- added notifications from TravisCI to HipChat

Part of https://trello.com/c/ObThuTMy/1755-proper-testsuite-for-api-blueprint-api-app