added main.cpp, let only setup() and loop() to be mandatory