Initial commit for adding the main.cpp and butterfly header file