Refactored backend
Created a mockup backend class
Merge branch 'backend' into dev