Restructured code, added example folder