Removed #pragma once, not supported well.
Cleaned up Arduino.h include (now only included in brewpi_avr.h, which is included in all other files.
Moved implementation of settinsmanager to cpp file.