Merge pull request #17 from cmarkel5/refactor_code

messing around with markers and refactoring
Merge pull request #18 from cmarkel5/refactor_code

refactor code on main controller
Merge pull request #19 from cmarkel5/refactor_code

got markers to persist through selections, got place marker to show
add comments