adding specs and updating the readme