core files added

now it can be the true meaning of a boilerplate