cleaded up admin class by moving metabox code to its own view