Add a parameter to specify the memory location

The memory access functions need a way to specify the memory object they
should work with.  Add it.
Add GenericBus class.
Attempt to follow maven structure

When in Javaland...do the needful.
Add maven build directory to ignore list
Add maven project file.
Restructure attributes

Use m_ qualifier for consistency
Add m_ID attribute
Create a 6502 type

Stub out a 6502 CPU for further work.