change name to _name
add a smoke test for getattr
implement getattr
Implement the __dir__ method for tab completion
Add tests to make sure fields are not overridden by column names
Merge pull request #405 from cpcloud/nice-attr-access

Implement __getattr__
Projection.columns consistent about tuple/list
skip spark tests when pyspark is not available
Rename test files for py.test usage
Update travis for py.test usage
Update requirements.txt to require pytest
Use pytest decorators for skipping and failing
Skip on spark unavailable
Use pytest xfail
Remove unused imports
Clean up after ourselves when testing sqlite locally
Should not require pytest for use
Skip spark and remove nose