A few notes for yourself (diet and bodyfat):
One of the main things to be concerned about with mass gains (other than strength gains in the gym), is diet. No weight gain = no muscle gains. With that in mind, keep weight goals in focus.
For a fast metabolism, and/or really active people, realistically you're looking at eating AT LEAST 20 cals per lb in bodyweight (very roughly...would need adjusting according to how your body responds - too much weight gained then reduce, not enough then increase). So for a 150lbs person, that would be 3000cals/day (150x20).
Most bodybuilders stay in the range of 10-15% bodyfat in the off-season. This is because usually when you go much lower than 10% you risk loosing a little muscle (just generally, not always; depends on your genetics).
When you go far past 15%, you may start to look like a chubby man who doesn't lift weights if you are not carrying much muscle (this again depends on genetics). Obviously, the more muscle you have while bulked (i.e. carrying more fat), the better (looks leaner). Someone at 250lbs and 20% bodyfat would look better than someone 200lbs and 15% bodyfat. This is good to keep in mind when bulking (that even though fat is gained during a bulk, it "spreads" better at a heavier/more muscular weight)
It's reasonable to expect at least half your weight gains each month to be muscle. So say you gained 30lbs over 6 months (bringing you to 170lbs), at least half of that should be muscle.
You would then HOLD the weight for AT LEAST 3 months before dieting the excess fat off. If you diet straight away, your body will not hold the muscle (instead of seeing muscle as a useful and permanent thing, it gets rid of what it sees as surplus to needs). Keeping your weight the same (maintaining muscle) for a certain period makes your body realise that it's "normal". The longer the better, the more muscle your gain, the longer you need to hold it (i.e. eat enough to hold it).
So as an example, to gain 10-15lbs of solid muscle, this would take around 12 months (more advanced lifters would aim for much less/year); in 6 months you'd gain say 20lbs, you hold it for 3 months, you then spend the remaining 2-3 months gently dieting off <10lbs of fat (very easy).
Will post guidelines for your routine, and some good example routines next...