Initial commit for scala coursera assignment