Initial code commit with simple tests