Initial import. Contains working program.