Initial commit with everything coded.