Corrected Theme Setup Function

Theme setup function was missing its action hook and therefore did not
run! Also added widget functions into a file so that widgets can be
declared.