initial
Implementation of some most important functions :)
We are at main function, already
Merge remote-tracking branch 'origin/master'

We wish to use github :)