Put array str and repr in their own files
Clear out some cruft, change _choose_format to not go through numpy
Add some test cases that getting the str/repr doesn't raise
PEP8 compliance
Fix warning printouts
Merge pull request #91 from mwiebe/struct-print

Struct print