initial commit of SPA version of senior design