DEFPACKAGE including USE and some more functions.

Now cleaned up and working. First commit adds `RPLACA/D` as functions, second adds `GET-PROPERTIES`, `GETF` and `(SETF GETF)`. The third adds a rudimentary `DEFPACKAGE`, but no test case is included, because it fails similarly to the commented out test in `tests/package.lisp`.