Shitloads of stuff

Methods for changing all player attrs, player tests, dealer method, comments
Split files, new gui mockup, update tests/defaults
More more more
Build script, finance dialog functionality