Rework loading sequence.
Issue #14
new
Move the utility methods of core.rb to a separate file and make the file only take care of the loading of the library.
https://docs.google.com/document/d/1Rzk-JYZXZ3CoTTrnibE8P_AwjQvMsviUkjwcpsnzdkw/edit?usp=sharing