Multiple Things

Better hashing algorithm (again)
Framework preparation for multiple line support