Sortmerna api

App controller + accompanying unit tests
The imports have a specific order: 1st standard library imports (blank line) third party tools (blank line) local imports.
Check the numpy doc [guide](https://github.com/numpy/numpy/blob/master/doc/HOWTO_DOCUMENT.rst.txt) to update he documentation in this entire file, so it follows this standard