updated login screen
refactor of custom table view cells, they will display an article source name if appropriate, also added sources to core data, closes #28 and closes #37