added and updated a ton of stuff
added config file