added file list functionality
Got rid of Constants class

Thought this was best practice for some reason. It's actually bad.
Merged FileServer code from Matt's pull request