first implementation of resource loader class
added resource loader class to load 3rd-party stuff