added test case to load in the iso 639-3 data
added simple filter list and made it accessible through interpret button for prototyping
got a prototype language list to appear when one hits the interpret button
added serialization tests to speed up loading langcodes. Moved loadLangCodes() to FileIO
implemented language loading in a separate thread. It uses serialization. FilterList waits until the langCodeMap isn't null. Probably should change to instead check if the langcode loading thread
added javadoc comments for loadLangCodes and corrected the signature
got langCode tests working
added language codes to the end of the name strings for presentation in FilterList
remvoed parentheses surrounding language code and used a colon, so that the langcode itself can be queried
renamed FilterList to LanguageFilterList
made Globalstate getLangCodeMap handle the thread calling, and made unit tests for it
ensured the app uses new getLangCodeMap approach and added relevant javadoc comments
added language selection button to save activity. text changes depending on what language is selected. Data still needs to be passed elsewhere
added parcelable language class to use for elements of the LanguageFilterList
Recordings are now saved with associated language. However this is not complete, as respeakings must also (and now FileIO assumes that there is always language data in the JSON file). Requires testing
added check for whether language data is in json file when reading recordings. RespeakActivity now links to the save activity so that language data can be entered
made english the default language just for now to prevent nullpointer exceptions. Respeaking name is auto filled to Respeaking of originalName, but can be changed.
removed InterpretActivity button in MainActivity and moved the sync button to where it used to be.
removed reference to InterpetActivity in the conditionals in RecordingSelectionActivity. fixed setLanguage in SaveActivity
changed intent of LanguageFilterList to make it caller-activity independent.