Use the core file instead of including the config directly
Separate default configuations from user-set ones
Removed site-specific config
Split up source files
Information for constants
Update README