C++ framework & Coordinate descent for elastic net

* Added C++ framework

* Added the coordinate descent optimizer for elastic net
  - only in PivotalR
  - for small feature numbers
  - might be faster