Moved configuration to a separate file

Configuration settings are now defined as constants and in a separate
file so developers can set up their own configurations more easily.