added default implementation (for simulator)

*Added a default implementation for the simulator
*also added a shell script to compile