Unit Tests & Readme expansion