Course Project

Complete course project.
Moved everything into directories.