some utils for loading matrices into mem ... needs lots of refactoring
fix naming
fix major bug in the way the dictonary is saved
fix some issues w/ matrix reloading, some asserts etc.
more renaming of Square --> Rect
proper MAP updates
NB allows specification of initial theta
add MAP updates to the exposed NB interface
fix compile errors in test
showTopFeatures
Merge branch 'imran/dev'

Conflicts:
	spark/src/main/scala/org/sblaj/spark/RowSparseBinaryVectorRDD.scala
fix mistakes from merge