move build script
update ignore
restructuring
add profiles
update