Fixed abstract static methods (strict standards)
Added source URL to result
Added list and history processing