Initial consolidation

# Not Ready

Merging the courses features into one repository. 
Re: https://devspace.stanford.edu/jira/browse/BASIC-719