start to incorporate design choices for algs

generate updates and clean-up. added functionality to scala - generates
code based on functional and oo paradigms. started implpartition to
incorpote design choices for quicksort.