Add message passing to threading model

Add validation class
  TODO: Make this a library, separate project, separate repo

Add default configuration

Load configuration from conf/besi.conf or /etc/besi/besi.conf

Merge besi.conf file contents into besi.conf variable
  TODO: clusters config
  TODO: validate more than one level deep

Remove "Development Options" section