Made abstract

Made scriptable herit from object
Made __str__ abstract so we can't instanciate scriptable