Minor refactor on handlers and repository.
Add requirements.txt.
Add exceptions module.
Add initial py.test layout.
Import missiong exception.
Minor typo fixes.
Fixing signing library.