add core files
add sample todo app