add exchange controller, make use of model interface
CoreModel class
refactor model data
exchange model
refactor constants
bitcoin model