Split read funtionality out of Depricated BioDataSource
Changed BioDataSource.init calls to DataSourceTxt,init() calls
Added ability to write a DataSource file in txt format