made a change for the order of some menu items and fixed a bug with a hard coding of the tty for the sensor board
Merge pull request #18 from mxlan/vehicle_refactor_2014

Added: new state, stateMachine, searchPatterns, utilStates, utilClasses, mainState
Changed: bootstrap now prompts if user wishes to download and install opencv, FindOpenCV.cmake search path is now /opt/ram/local/opencv-2.4.6.1/build, .gitignore ignores emacs backup files
Merge branch 'vehicle_refactor_2014' of https://github.com/erudnick-cohen/tortuga into vehicle_refactor_2014
added detector on/off to gate
Merge branch 'vehicle_refactor_2014' of https://github.com/robotics-at-maryland/tortuga into vehicle_refactor_2014
Merge branch 'vehicle_refactor_2014' of https://github.com/erudnick-cohen/tortuga into vehicle_refactor_2014
Merge branch 'vehicle_refactor_2014' of https://github.com/schristian/tortuga into vehicle_refactor_2014
stupid error that was dumb to fix, always call super damn it!
Gate finished, minor errors involving not calling super in enter and leave fixed
Removed "hi there" from ControllerBase.h
Removed print statements from state.py
forgot to change diveDistance to taskDepth in the inner machine constructor
removed reference to task from inner state machine, instead added failure all in task update
forgot to change inner state machine constructor to not accept task state
Added addTransition() and addTransitions() methods to StateMachine
Added preliminary version of the Buoy task AI.
Merge remote-tracking branch 'schristian/vehicle_refactor_2014' into vehicle_refactor_2014
Introduced the new torpedo detector, also made minor hacks to efficiently integrate it into rest of system in non-invasive manner