Modernize testings

- Switch to using nose
- Calculate coverage with coveralls
- Use conda for setting up Python since Travis is flakey about that