Added test boards and began code refactoring.