Added basic structure and start of controller file
updated requirements