Fixed bug where QL will start with wrong page
Changed some names per Tijs' suggestions
Added hash_map() for use later
Fixed ql.stencil alignment