Loading formats

Adding new capabilities and API for loading and converting various input formats. A new Thunder Context provides a wrapper for a Spark Context in order to expose different loading options. Format support for direct loading includes text and fixed length binary files. Additional support for loading and reformatting binary stack files.