general improvement

added lazy loding, image cache, bugs fixed. Last state before final
presentation.