Fix various spelling errors

- allows to -> allows one to
- altough -> although
- begining -> beginning
- commiting -> committing
- dont -> don't
- hierachy -> hierarchy
- lets -> let's
- paramter -> parameter
- powerfull -> powerful
- recogniced -> recognised
- splitted -> split
- transfered -> transferred
- unkown -> unknown