Beginning database work
Initial commit
Update README.md
Merge branch 'master' of github.com:Kingsquee/Worldsong
Merging with github repo and removing binaries from git tracking.
Removed duplicate devlog
August 3:
    Tonsilitis sucks.
    Figuring out my programming style for this project:
        Static functions are I/O functions. They do not change global state, but they may produce side effects such as print statements. For all intents and purposes though, they are 'pure' functions.
        Methods are not pure. They are managerial functions that change global state.
    Refactoring happened today can you tell?

August 4:
    Removed all globals.
    Merged load_processes into hotload_processes. It was a mistake, fed by a subconscious desire to organize-by-concept. It is forbidden love.
    Changing pausable/unpausable distinction from a filesystem separation to melody separation.
    There are now three kinds of updates: Always, Only When Paused, and Only When Unpaused. They are executed in that order.
    Renamed processes back to routines, as I think that captures their intended use. Any data stored within them is temporary.
    Added ".data" and ".routine" filetypes to make loading them from directories easier.
    Added READMEs everywhere.
Fixed routines' compile script
Removed ".data" filetype, as Rust can't seem to load custom named libraries at compile time. Perhaps this will change in the future.
    However, this may be a beneficial limitation, as
    a) it ensues databases are differentiated per platform ("was this .data compiled for lin or win? hmm.."), and
    b) it makes linking routines to routines slightly more unpleasant. Which is good, as it should never be done anyway.
Got the core of runtime database linking functioning! Routines can now modify database data!

As of this point, Worldsong is a working proof-of-concept!
Added macro so routines can easily load Databases at runtime.
Reverted to a simplified melody system. There's now only one melody.
Added READMEs to most directories.
Fixed Routine's compile  script
Cleaned up PlaceholderDB and PlaceholderRoutine
Updated todo.txt
Renamed databases!'s "dbname" ident to "libname" in preparation for genericizing the macro.
Simplified architecture.
glutin based windowing
Switched from glutin to sdl2
Full rewrite
split 'common' crate into submodules
Fixed clean script
Non-Cargo build scripts now create target directories if none exist
Improved scripts, comments, updated to latest rust and sdl