initial commit
getting reacquainted with scala