Restructured repo layout to accomodate backend code