Added assimp library & minor changes

Added library for loading 3d models and rewrote some files