Root commit
Initial commit
Write to file with timestamp in name; attempt to create symlink to it when done
Use inheritance instead of adding to Savon
Make sure database wasn't modified while reading it; abort otherwise
Add a readme
Move json file update code into function inside IMPReSS module
Add a daemon function; select update or daemon from command line
systemd service very specific to Braden's environment
Use different logger for external modules, and use less verbosity for them; Extend recheck interval
Make a Database class; flatten out SOAP call loops a bit
Flatten loops a bit more; use getProcedures instead of getProcedure; remove paranoid option
Use Queue to save up Procs to call
Get parameter extra info in separate method
Mutex @data access
Multithread requests; plus misc

- Thread pool that pops tasks from queue
- Change log format, in particular to include thread id
- Simplify Client class a bit
- Add some more command line commands: check status and force download
Convert some constants into parameters and command-line options
Reorganize things a bit; load local database on class init
Also get ontology options
Rename service; less verbose output