Move SPA related files into a specific directory
If the SPA is already in the database, update it, as it might need an updated entry
Handle add and update within the SPA DB rather than in the worker.
No need to update the returned record values, just put the new values directly
Improve error generation and text, simplify the SPADB#_update function
Merge pull request #358 from Standard8/spa-reorg

Move Talkilla SPA specific files into their own directory