Added usage example, loads of scrap and danish comments. To be cleaned up