SDK add

added SDK project
main's conception change

user now defines his own entry point