Implements basic custom configuration for users to overwrite box settings in a yaml file.
Sets default memory to 2048. Adds step to make sure a config.yaml exists based on the dist version.
Adds documentation.
Merge pull request #44 from mdwheele/feature/custom-user-config

Implements Custom User Configuration