moved config and message to their own files
made Bourbon an interface