improvements for local development

nose & build related files shouldn't be committed to the repo.  also, added a requirements-dev.txt to make it easier to get started.