Moved control stuff to new file
moved each control to its own file
Merge pull request #1 from danieljabailey/master

Split all controls into individual files for better managability