added in a makefile (that actually works for once) and headers for the basestation and mobile classes