* More speed tweaks.
* Speed fix in encode, removing the string representation
* Refactored features, and put kernel features into state, instead of features. Removed some hard-coding.
* Changed the score cache to take a void* instead of an array
* Minor edits to svm
* Fabfile changes
* Specified c++ for state
* Adding support for other types of constraint violation for training
* Removed stray print
* Hooking up beam options
* Make max violation more efficient
* Add args for max violation