Fix failing tests, and rename function
Restructure requirements
Flake8 the code
is_implementation
Merge pull request #11 from pretenders/carles/dev

Fix failing tests, rename function and other cleanup