first feature complete milestone

feature complete release 0.2.0 (alpha) completed.