Separated wpilot.js' methods into separate classes for readability and organization. Closes #1