intial commit, working off of mean-stack stripped down