Solution setup and inital commit