Started to implement data transfer objects
Merge branch 'feature/likebutton' of github.com:Metalcon/middleware into feature/likebutton