Worked on issue #11

Made changes in the source code to split initialize into seperate functions, as to remove unwanted behaviour.
Tests will still have to be made.