major refactoring and implemented the first resource routes /persons