structuring project, started writing simple tests