Completed the app apart from tests and security.